package ar.edu.uade.ingsoft.colas;

import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;


@MessageDriven(activationConfig = {
        @ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"),
        @ActivationConfigProperty(propertyName="destination", propertyValue="queue/ordenesDeCompraProveedorQueue")
})
public class OrdenesCompraMDB implements MessageListener {

    /**
     * Default constructor. 
     */
    public OrdenesCompraMDB() {
        // TODO Auto-generated constructor stub
    }
	
	/**
     * @see MessageListener#onMessage(Message)
     */
    public void onMessage(Message message) {
    	TextMessage mensaje = (TextMessage) message;
        try {
			System.out.println("Llego un mensaje a la cola de ordenes de compra del Proveedro diciendo:\n" + mensaje.getText());
		} catch (JMSException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
        
    }

}
